package DieSiedler;
import java.io.Serializable;

/**
 * Ein Handel zwischen zwei Spielern oder einem Spieler und einem Hafen.
 * @author Sebastian Kummer
 *
 */
public class Handel implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -2043667622940471886L;

	public int spielerID;
	
	public int partnerID;
	
	public SpielerRessourcen offeriert;
	
	public SpielerRessourcen gefordert;
	
	public boolean handleMitHafen;
	
	
	Handel(){
		this(-1, null, null, -1, false);
	}
	
	Handel(int spielerID, SpielerRessourcen offeriert, SpielerRessourcen gefordert, int partnerID){
		this(spielerID, offeriert, gefordert, partnerID, false);
	}
	
	Handel(int spielerID, SpielerRessourcen offeriert, SpielerRessourcen gefordert, int partnerID, boolean handleMitHafen){
		this.spielerID = spielerID;
		this.offeriert = offeriert;
		this.gefordert = gefordert;
		this.partnerID = partnerID;
		this.handleMitHafen = handleMitHafen;
	}

}
